body {
	padding-top: 50px;
}

.main-body {
    padding: 40px 15px;
    text-align: center;
    width:800px;
    height:600px;
    position:absolute;
    left:50%;
    top:40%;
    margin:-300px 0 0 -400px;
}

.button-col{
	padding-top: 50px;
	padding-bottom: 50px;
}

// À utiliser pour gérer l'espace vertical

.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }

.clickable {
	cursor: pointer;
}

canvas, img.strat-map { 
	display:block;
	margin:1em auto;
	border:1px solid black; 
}